"use strict";

module.exports = {
    "abap": "ABAP",
    "as": "ActionScript",
    "ada": "Ada",
    "adb": "Ada",
    "ads": "Ada",
    "pad": "Ada",
    "adso": "ADSO/IDSM",
    "agda": "Agda",
    "lagda": "Agda",
    "ample": "AMPLE",
    "dofile": "AMPLE",
    "startup": "AMPLE",
    "build.xml": "Ant",
    "g": "ANTLR Grammar",
    "g4": "ANTLR Grammar",
    "trigger": "Apex Trigger",
    "ino": "Arduino Sketch",
    "pde": "Arduino Sketch",
    "adoc": "AsciiDoc",
    "asciidoc": "AsciiDoc",
    "asa": "ASP",
    "asp": "ASP",
    "asax": "ASP.NET",
    "ascx": "ASP.NET",
    "asmx": "ASP.NET",
    "aspx": "ASP.NET",
    "master": "ASP.NET",
    "sitemap": "ASP.NET",
    "webinfo": "ASP.NET",
    "aj": "AspectJ",
    "asm": "Assembly",
    "S": "Assembly",
    "s": "Assembly",
    "ahk": "AutoHotkey",
    "awk": "awk",
    "blade.php": "Blade",
    "bash": "Bourne Again Shell",
    "sh": "Bourne Shell",
    "brs": "BrightScript",
    "xml.builder": "builder",
    "c": "C",
    "ec": "C",
    "pgc": "C",
    "csh": "C Shell",
    "tcsh": "C Shell",
    "cs": "Smalltalk",
    "C": "C++",
    "c++": "C++",
    "cc": "C++",
    "CPP": "C++",
    "cpp": "C++",
    "cxx": "C++",
    "pcc": "C++",
    "H": "C/C++ Header",
    "h": "C/C++ Header",
    "hh": "C/C++ Header",
    "hpp": "C/C++ Header",
    "hxx": "C/C++ Header",
    "ccs": "CCS",
    "chpl": "Chapel",
    "dcl": "Clean",
    "icl": "Clean",
    "clj": "Clojure",
    "cljc": "ClojureC",
    "cljs": "ClojureScript",
    "cmake": "CMake",
    "CMakeLists.txt": "CMake",
    "cbl": "COBOL",
    "CBL": "COBOL",
    "COB": "COBOL",
    "cob": "COBOL",
    "coffee": "CoffeeScript",
    "cfm": "ColdFusion",
    "cfc": "ColdFusion CFScript",
    "v": "Verilog-SystemVerilog",
    "cr": "Crystal",
    "cson": "CSON",
    "css": "CSS",
    "feature": "Cucumber",
    "cu": "CUDA",
    "cuh": "CUDA",
    "pyx": "Cython",
    "d": "dtrace",
    "da": "DAL",
    "dart": "Dart",
    "diff": "diff",
    "dita": "DITA",
    "dxl": "DOORS Extension Language",
    "bat": "DOS Batch",
    "BAT": "DOS Batch",
    "BTM": "DOS Batch",
    "btm": "DOS Batch",
    "cmd": "DOS Batch",
    "CMD": "DOS Batch",
    "drl": "Drools",
    "dtd": "DTD",
    "ecpp": "ECPP",
    "eex": "EEx",
    "ex": "Elixir",
    "exs": "Elixir",
    "elm": "Elm",
    "erb": "ERB",
    "ERB": "ERB",
    "erl": "Erlang",
    "hrl": "Erlang",
    "exp": "Expect",
    "fsi": "F#",
    "fs": "Forth",
    "fsx": "F# Script",
    "fish": "Fish Shell",
    "focexec": "Focus",
    "4th": "Forth",
    "e4": "Forth",
    "f83": "Forth",
    "fb": "Forth",
    "forth": "Forth",
    "fpm": "Forth",
    "fr": "Forth",
    "frt": "Forth",
    "ft": "Forth",
    "fth": "Forth",
    "rx": "Forth",
    "f": "Fortran 77",
    "for": "Fortran 77",
    "F": "Fortran 77",
    "f77": "Fortran 77",
    "F77": "Fortran 77",
    "FOR": "Fortran 77",
    "ftn": "Fortran 77",
    "FTN": "Fortran 77",
    "pfo": "Fortran 77",
    "F90": "Fortran 90",
    "f90": "Fortran 90",
    "f95": "Fortran 95",
    "F95": "Fortran 95",
    "ftl": "Freemarker Template",
    "gd": "GDScript",
    "msg": "Gencat NLS",
    "glade": "Glade",
    "ui": "Qt",
    "comp": "GLSL",
    "frag": "GLSL",
    "geom": "GLSL",
    "glsl": "GLSL",
    "tesc": "GLSL",
    "tese": "GLSL",
    "vert": "GLSL",
    "go": "Go",
    "gsp": "Grails",
    "gql": "GraphQL",
    "graphql": "GraphQL",
    "gant": "Groovy",
    "gradle": "Groovy",
    "groovy": "Groovy",
    "haml": "Haml",
    "handlebars": "Handlebars",
    "hbs": "Handlebars",
    "hb": "Harbour",
    "hs": "Haskell",
    "lhs": "Haskell",
    "hx": "Haxe",
    "hcl": "HCL",
    "nomad": "HCL",
    "tf": "HCL",
    "cg": "HLSL",
    "cginc": "HLSL",
    "hlsl": "HLSL",
    "shader": "HLSL",
    "htm": "HTML",
    "html": "HTML",
    "idl": "IDL",
    "pro": "Qt Project",
    "idr": "Idris",
    "ini": "INI",
    "ism": "InstallShield",
    "java": "Java",
    "es6": "JavaScript",
    "js": "JavaScript",
    "jsf": "JavaServer Faces",
    "jcl": "JCL",
    "json": "JSON",
    "jsp": "JSP",
    "jspf": "JSP",
    "jsx": "JSX",
    "jl": "Lisp",
    "ksc": "Kermit",
    "ksh": "Korn Shell",
    "kt": "Kotlin",
    "kts": "Kotlin",
    "lean": "Lean",
    "less": "LESS",
    "l": "lex",
    "lfe": "LFE",
    "liquid": "liquid",
    "asd": "Lisp",
    "el": "Lisp",
    "lisp": "Lisp",
    "lsp": "Lisp",
    "cl": "OpenCL",
    "lidr": "Literate Idris",
    "oscript": "LiveLink OScript",
    "lgt": "Logtalk",
    "logtalk": "Logtalk",
    "lua": "Lua",
    "ac": "m4",
    "m4": "m4",
    "am": "make",
    "Gnumakefile": "make",
    "gnumakefile": "make",
    "Makefile": "make",
    "makefile": "make",
    "mk": "make",
    "mako": "Mako",
    "md": "Markdown",
    "mt": "Mathematica",
    "wl": "Mathematica",
    "wlt": "Mathematica",
    "m": "Objective C",
    "pom": "Maven",
    "pom.xml": "Maven",
    "i3": "Modula3",
    "ig": "Modula3",
    "m3": "Modula3",
    "mg": "Modula3",
    "csproj": "MSBuild script",
    "vbproj": "MSBuild script",
    "vcproj": "MSBuild script",
    "wdproj": "MSBuild script",
    "wixproj": "MSBuild script",
    "mps": "MUMPS",
    "mustache": "Mustache",
    "mxml": "MXML",
    "build": "NAnt script",
    "dmap": "NASTRAN DMAP",
    "n": "Nemerle",
    "nim": "Nim",
    "mm": "Objective C++",
    "ml": "OCaml",
    "mli": "OCaml",
    "mll": "OCaml",
    "mly": "OCaml",
    "fmt": "Oracle Forms",
    "bod": "Oracle PL/SQL",
    "fnc": "Oracle PL/SQL",
    "prc": "Oracle PL/SQL",
    "spc": "Oracle PL/SQL",
    "trg": "Oracle PL/SQL",
    "rex": "Oracle Reports",
    "dpr": "Pascal",
    "p": "Pascal",
    "pas": "Pascal",
    "pp": "Pascal/Puppet",
    "pcl": "Patran Command Language",
    "ses": "Patran Command Language",
    "perl": "Perl",
    "plh": "Perl",
    "plx": "Perl",
    "pm": "Perl",
    "pm6": "Perl",
    "pl": "Prolog",
    "php": "PHP",
    "php3": "PHP",
    "php4": "PHP",
    "php5": "PHP",
    "phtml": "PHP",
    "inc": "PHP/Pascal",
    "pig": "Pig Latin",
    "pl1": "PL/I",
    "lit": "PL/M",
    "plm": "PL/M",
    "po": "PO File",
    "sra": "PowerBuilder",
    "srf": "PowerBuilder",
    "srm": "PowerBuilder",
    "srs": "PowerBuilder",
    "sru": "PowerBuilder",
    "srw": "PowerBuilder",
    "ps1": "PowerShell",
    "psd1": "PowerShell",
    "psm1": "PowerShell",
    "P": "Prolog",
    "proto": "Protocol Buffers",
    "pug": "Pug",
    "purs": "PureScript",
    "py": "Python",
    "qml": "QML",
    "ts": "TypeScript",
    "R": "R",
    "r": "R",
    "rkt": "Racket",
    "rktl": "Racket",
    "res": "Rescript",
    "resi": "Rescript",
    "scrbl": "Racket",
    "raml": "RAML",
    "pyj": "RapydScript",
    "cshtml": "Razor",
    "rexx": "Rexx",
    "Rmd": "Rmd",
    "robot": "RobotFramework",
    "tsv": "RobotFramework",
    "rake": "Ruby",
    "rb": "Ruby",
    "rhtml": "Ruby HTML",
    "rs": "Rust",
    "sas": "SAS",
    "sass": "Sass",
    "scss": "Sass",
    "scala": "Scala",
    "sc": "Scheme",
    "sch": "Scheme",
    "scm": "Scheme",
    "sld": "Scheme",
    "sls": "Scheme",
    "ss": "Scheme",
    "sed": "sed",
    "il": "SKILL",
    "ils": "SKILL++",
    "bzl": "Skylark",
    "ice": "Slice",
    "slim": "Slim",
    "st": "Smalltalk",
    "smarty": "Smarty",
    "tpl": "Smarty",
    "SBL": "Softbridge Basic",
    "sbl": "Softbridge Basic",
    "sol": "Solidity",
    "e": "Specman e",
    "psql": "SQL",
    "sql": "SQL",
    "SQL": "SQL",
    "data.sql": "SQL Data",
    "spc.sql": "SQL Stored Procedure",
    "spoc.sql": "SQL Stored Procedure",
    "sproc.sql": "SQL Stored Procedure",
    "udf.sql": "SQL Stored Procedure",
    "fun": "Standard ML",
    "sig": "Standard ML",
    "sml": "Standard ML",
    "do": "Stata",
    "DO": "Stata",
    "styl": "Stylus",
    "swift": "Swift",
    "i": "SWIG",
    "itk": "Tcl/Tk",
    "tcl": "Tcl/Tk",
    "tk": "Tcl/Tk",
    "met": "Teamcenter met",
    "mth": "Teamcenter mth",
    "bst": "TeX",
    "dtx": "TeX",
    "sty": "TeX",
    "tex": "TeX",
    "tpd": "TITAN Project File Information",
    "tss": "Titanium Style Sheet",
    "toml": "TOML",
    "ttcn": "TTCN",
    "ttcn2": "TTCN",
    "ttcn3": "TTCN",
    "ttcnpp": "TTCN",
    "twig": "Twig",
    "tsx": "TypeScript",
    "mat": "Unity-Prefab",
    "prefab": "Unity-Prefab",
    "vala": "Vala",
    "vapi": "Vala Header",
    "vm": "Velocity Template Language",
    "sv": "Verilog-SystemVerilog",
    "svh": "Verilog-SystemVerilog",
    "VHD": "VHDL",
    "vhd": "VHDL",
    "vhdl": "VHDL",
    "VHDL": "VHDL",
    "vim": "vim script",
    "bas": "Visual Basic",
    "cls": "Visual Basic",
    "ctl": "Visual Basic",
    "dsr": "Visual Basic",
    "frm": "Visual Basic",
    "VB": "Visual Basic",
    "vb": "Visual Basic",
    "VBA": "Visual Basic",
    "vba": "Visual Basic",
    "VBS": "Visual Basic",
    "vbs": "Visual Basic",
    "SCA": "Visual Fox Pro",
    "sca": "Visual Fox Pro",
    "component": "Visualforce Component",
    "page": "Visualforce Page",
    "vue": "Vuejs Component",
    "mc": "Windows Message File",
    "def": "Windows Module Definition",
    "rc": "Windows Resource File",
    "rc2": "Windows Resource File",
    "wxi": "WiX include",
    "wxs": "WiX source",
    "wxl": "WiX string localization",
    "xaml": "XAML",
    "prg": "xBase",
    "ch": "xBase Header",
    "xhtml": "XHTML",
    "XMI": "XMI",
    "xmi": "XMI",
    "xml": "XML",
    "XML": "XML",
    "xq": "XQuery",
    "xquery": "XQuery",
    "XSD": "XSD",
    "xsd": "XSD",
    "XSL": "XSLT",
    "xsl": "XSLT",
    "XSLT": "XSLT",
    "xslt": "XSLT",
    "y": "yacc",
    "yaml": "YAML",
    "yml": "YAML",
    "zsh": "zsh"
};